/*
 * Copyright 2024 NXP
 * All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

#ifndef _APP_H_
#define _APP_H_

/*******************************************************************************
 * Definitions
 ******************************************************************************/
/*${macro:start}*/
#define BOARD_I2C_SLAVE_BASE      I2C1
#define BOARD_I2C_SLAVE_IRQn      I2C1_IRQn
#define BOARD_FLEXIO_BASE         FLEXIO
#define FLEXIO_I2C_SDA_PIN        6U
#define FLEXIO_I2C_SCL_PIN        7U
#define FLEXIO_CLOCK_FREQUENCY    48000000U
#define I2C_SLAVE_CLOCK_FREQUENCY CLOCK_GetFreq(I2C1_CLK_SRC)
/*${macro:end}*/
/*******************************************************************************
 * Prototypes
 ******************************************************************************/
/*${prototype:start}*/
void BOARD_InitHardware(void);
/*${prototype:end}*/

#endif /* _APP_H_ */
